package com.codez.wechat;


import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import me.chanjar.weixin.mp.api.WxMpService;
import me.chanjar.weixin.mp.api.impl.WxMpServiceImpl;
import me.chanjar.weixin.mp.config.impl.WxMpDefaultConfigImpl;

/**
 * 
 * @author 干净的代码
 * @创建时间 ： 2019-10-16
 * 
 */

@Configuration
public class WxConfig {

	@Bean
	public WxMpService mpService() {
		WxMpDefaultConfigImpl config = new WxMpDefaultConfigImpl();
		config.setAppId("wxd21dd1a594a14370"); // 设置微信公众号的appid
		config.setSecret("c9bc82ccb65eb5f7f814087628d8d283"); // 设置微信公众号的app corpSecret
		config.setToken(""); // 设置微信公众号的token
		config.setAesKey(""); // 设置微信公众号的EncodingAESKey
		
		WxMpService wxService = new WxMpServiceImpl();// 实际项目中请注意要保持单例，不要在每次请求时构造实例，具体可以参考demo项目
		wxService.setWxMpConfigStorage(config);
		return wxService;
	}
	
}
